We want the actor to always fill the entire uiGroup. It seems
better and simpler to express that with a contraint than resizing
it explicitly on every monitor change.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2351>
visible: false,
clip_to_allocation: true,
layout_manager: new Clutter.BinLayout(),
+ constraints: new Clutter.BindConstraint({
+ source: this.uiGroup,
+ coordinate: Clutter.BindCoordinate.ALL,
+ }),
});
this.addChrome(this.screenShieldGroup);
}
_updateBoxes() {
- this.screenShieldGroup.set_position(0, 0);
- this.screenShieldGroup.set_size(global.screen_width, global.screen_height);
-
if (!this.primaryMonitor)
return;